/***** ROOT *****/
.cat-root
{
	display:block;
    color: #373737;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 0 10px 29px;
    text-decoration: none;
	background: url('../image/catalog.root.arrow.gif') no-repeat 12px 13px #DFDFDF;
	border-bottom:1px solid #cccccc;
	cursor:pointer;
}

.cat-root:hover, .cat-root-active
{
    color: #ffffff;
    text-decoration: none;
	background: url('../image/catalog.root.arrow.hover.gif') no-repeat 12px 13px #c51c7b;
}

/***** FIRST *****/

.cat-level-first-box
{
	
}

.cat-level-first
{
	display:block;
    color: #C51C7B;
	cursor:pointer;
	padding: 3px 0px 5px 25px;
    text-decoration: none;
	background-color:#DFDFDF;
}

.cat-level-first-arrow
{
	background: url('../image/catalog.l_first.arrow.gif') no-repeat 12px 7px #DFDFDF;
}

.cat-level-first:hover, .cat-level-first-active
{
    color: #C51C7B;
    text-decoration: underline;
}

/***** SMALL *****/

.cat-level-small
{
	color:black;
	font-size:11px;
	display:block;
	cursor:pointer;
	padding: 3px 0px 3px 35px;
	background-color:#DFDFDF;
}

.cat-level-small:hover
{
	color:black;
}

.cat-level-small-active
{
	color:black;
    text-decoration: none;
    font-weight: bold;
	cursor:default;
}